package com.dayu.recovery.mapper;

import java.util.List;
import com.dayu.recovery.domain.RecoveryCollect;

/**
 * 回收管理Mapper接口
 * 
 * @author HK
 * @date 2021-04-16
 */
public interface RecoveryCollectMapper 
{
    /**
     * 查询回收管理
     * 
     * @param collectId 回收管理ID
     * @return 回收管理
     */
    public RecoveryCollect selectRecoveryCollectById(Long collectId);

    /**
     * 查询回收管理列表
     * 
     * @param recoveryCollect 回收管理
     * @return 回收管理集合
     */
    public List<RecoveryCollect> selectRecoveryCollectList(RecoveryCollect recoveryCollect);

    /**
     * 新增回收管理
     * 
     * @param recoveryCollect 回收管理
     * @return 结果
     */
    public int insertRecoveryCollect(RecoveryCollect recoveryCollect);

    /**
     * 修改回收管理
     * 
     * @param recoveryCollect 回收管理
     * @return 结果
     */
    public int updateRecoveryCollect(RecoveryCollect recoveryCollect);

    /**
     * 删除回收管理
     * 
     * @param collectId 回收管理ID
     * @return 结果
     */
    public int deleteRecoveryCollectById(Long collectId);

    /**
     * 批量删除回收管理
     * 
     * @param collectIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteRecoveryCollectByIds(Long[] collectIds);
}
